import { Pie } from '@ant-design/charts';
import ProCard from '@ant-design/pro-card';
import { ProList } from '@ant-design/pro-components';
import { Avatar, Card, Col, DatePicker, List, Progress, Row } from 'antd';
import moment from 'moment';
import { useEffect, useState } from 'react';
import './index.less'
import { response } from 'express';
import ReportRank from '@/pages/home/components/CultureReports/ReportRank';
import RcResizeObserver from 'rc-resize-observer';
import RankPie from './components/rankPie';
import RankTable from './components/rankTable';
const RankModule2: React.FC = ({ }) => {
  const monthFormat = 'YYYY-MM';

  const startOfYear = moment().startOf('year');
  const endOffYear = moment().endOf('year');
  const rankIcon = [
    '/image/排行榜第一名（56X56）.png',
    '/image/排行榜第二名（56X56）.png',
    '/image/排行榜第三名（56X56）.png',
  ];
  /**
   * 市级部门
   */
  const [data, setDataState] = useState<any[]>([]);
  const topColResponsiveProps = {
    xs: 24,
    sm: 24,
    md: 24,
    lg: 12,
    xl: 12,
    style: { marginBottom: 24 },
  };
  useEffect(() => {
    loadData([moment(startOfYear).format('YYYY-MM'), moment(endOffYear).format('YYYY-MM')]);
  }, []);

  /**
   * 排行榜
   */
  const loadData = async (createdTimes: any) => {
    try {
      // const response = await rankModule({ createdTimes });
      // if (response.code === 0) {
      const response = {
        "code": 0,
        "msg": "操作成功",
        "data": [
          {
            "title": "选题计划",
            "list": [
              {
                "data": [
                  {
                    "org": "科技日报",
                    "count": 3
                  },
                  {
                    "org": "中宏网",
                    "count": 3
                  }
                ],
                "alias": "发布量",
                "title": "选题计划 - 中央媒体"
              },
              {
                "data": [
                  {
                    "org": "上游新闻",
                    "count": 21
                  },
                  {
                    "org": "重庆广电",
                    "count": 15
                  },
                  {
                    "org": "华龙网",
                    "count": 3
                  },
                  {
                    "org": "当代党员",
                    "count": 3
                  },
                  {
                    "org": "重庆国际传播中心",
                    "count": 3
                  }
                ],
                "alias": "发布量",
                "title": "选题计划 - 市属媒体"
              }
            ]
          },
          {
            "title": "报送选题",
            "list": [
              {
                "data": [
                  {
                    "org": "市药监局",
                    "count": 23
                  },
                  {
                    "org": "市人力社保局",
                    "count": 17
                  },
                  {
                    "org": "市住房城乡建委",
                    "count": 14
                  },
                  {
                    "org": "市农业农村委",
                    "count": 9
                  },
                  {
                    "org": "市林业局",
                    "count": 8
                  },
                  {
                    "org": "市地质矿产勘查开发局",
                    "count": 8
                  },
                  {
                    "org": "市文化旅游委",
                    "count": 6
                  },
                  {
                    "org": "市税务局",
                    "count": 5
                  },
                  {
                    "org": "市人民检察院第二分院",
                    "count": 4
                  },
                  {
                    "org": "市公安局交巡警总队",
                    "count": 4
                  },
                  {
                    "org": "市司法局",
                    "count": 4
                  },
                  {
                    "org": "市场监管局",
                    "count": 3
                  },
                  {
                    "org": "市监狱管理局",
                    "count": 3
                  },
                  {
                    "org": "市文化市场综合行政执法总队",
                    "count": 3
                  },
                  {
                    "org": "市生态环境局",
                    "count": 2
                  },
                  {
                    "org": "市教委",
                    "count": 2
                  },
                  {
                    "org": "市经济信息委",
                    "count": 2
                  },
                  {
                    "org": "市委台办",
                    "count": 2
                  },
                  {
                    "org": "市一中法院",
                    "count": 2
                  },
                  {
                    "org": "市纪委监委机关",
                    "count": 2
                  },
                  {
                    "org": "市畜牧科学院",
                    "count": 2
                  },
                  {
                    "org": "市疾病预防控制中心",
                    "count": 2
                  },
                  {
                    "org": "市住房公积金中心",
                    "count": 2
                  },
                  {
                    "org": "市人大新闻处",
                    "count": 1
                  },
                  {
                    "org": "市水利局",
                    "count": 1
                  },
                  {
                    "org": "市乡村振兴局",
                    "count": 1
                  },
                  {
                    "org": "市体育局",
                    "count": 1
                  },
                  {
                    "org": "市国资委",
                    "count": 1
                  },
                  {
                    "org": "市商务委",
                    "count": 1
                  },
                  {
                    "org": "市人民检察院第一分院",
                    "count": 1
                  },
                  {
                    "org": "市审计局",
                    "count": 1
                  },
                  {
                    "org": "市戒毒管理局",
                    "count": 1
                  },
                  {
                    "org": "市政府外办",
                    "count": 1
                  },
                  {
                    "org": "红岩联线管理中心",
                    "count": 1
                  }
                ],
                "alias": "报送量",
                "title": "报送选题 - 市级部门"
              },
              {
                "data": [
                  {
                    "org": "九龙坡区",
                    "count": 110
                  },
                  {
                    "org": "云阳县",
                    "count": 85
                  },
                  {
                    "org": "巴南区",
                    "count": 77
                  },
                  {
                    "org": "南岸区",
                    "count": 67
                  },
                  {
                    "org": "石柱县",
                    "count": 54
                  },
                  {
                    "org": "永川区",
                    "count": 53
                  },
                  {
                    "org": "忠县",
                    "count": 53
                  },
                  {
                    "org": "两江新区",
                    "count": 52
                  },
                  {
                    "org": "涪陵区",
                    "count": 51
                  },
                  {
                    "org": "沙坪坝区",
                    "count": 48
                  },
                  {
                    "org": "綦江区",
                    "count": 45
                  },
                  {
                    "org": "万盛区",
                    "count": 41
                  },
                  {
                    "org": "梁平区",
                    "count": 31
                  },
                  {
                    "org": "渝北区",
                    "count": 28
                  },
                  {
                    "org": "万州区",
                    "count": 26
                  },
                  {
                    "org": "大足区",
                    "count": 26
                  },
                  {
                    "org": "北碚区",
                    "count": 25
                  },
                  {
                    "org": "江北区",
                    "count": 25
                  },
                  {
                    "org": "高新区",
                    "count": 24
                  },
                  {
                    "org": "荣昌区",
                    "count": 23
                  },
                  {
                    "org": "南川区",
                    "count": 18
                  },
                  {
                    "org": "璧山区",
                    "count": 17
                  },
                  {
                    "org": "奉节县",
                    "count": 17
                  },
                  {
                    "org": "长寿区",
                    "count": 13
                  },
                  {
                    "org": "城口县",
                    "count": 10
                  },
                  {
                    "org": "开州区",
                    "count": 10
                  },
                  {
                    "org": "彭水县",
                    "count": 10
                  },
                  {
                    "org": "黔江区",
                    "count": 10
                  },
                  {
                    "org": "潼南区",
                    "count": 9
                  },
                  {
                    "org": "渝中区",
                    "count": 8
                  },
                  {
                    "org": "垫江县",
                    "count": 8
                  },
                  {
                    "org": "江津区",
                    "count": 8
                  },
                  {
                    "org": "酉阳县",
                    "count": 7
                  },
                  {
                    "org": "丰都县",
                    "count": 7
                  },
                  {
                    "org": "秀山县",
                    "count": 6
                  },
                  {
                    "org": "铜梁区",
                    "count": 4
                  },
                  {
                    "org": "武隆区",
                    "count": 4
                  },
                  {
                    "org": "合川区",
                    "count": 2
                  },
                  {
                    "org": "大渡口区",
                    "count": 2
                  }
                ],
                "alias": "报送量",
                "title": "报送选题 - 区县宣传部"
              }
            ]
          },
          {
            "title": "主动报送",
            "list": [
              {
                "data": [
                  {
                    "org": "市住房城乡建委",
                    "count": 71
                  },
                  {
                    "org": "市税务局",
                    "count": 39
                  },
                  {
                    "org": "市人力社保局",
                    "count": 16
                  },
                  {
                    "org": "市委台办",
                    "count": 15
                  },
                  {
                    "org": "市农业农村委",
                    "count": 11
                  },
                  {
                    "org": "市文化旅游委",
                    "count": 11
                  },
                  {
                    "org": "市招商投资局",
                    "count": 6
                  },
                  {
                    "org": "市文化市场综合行政执法总队",
                    "count": 6
                  },
                  {
                    "org": "市公安局交巡警总队",
                    "count": 4
                  },
                  {
                    "org": "市场监管局",
                    "count": 3
                  },
                  {
                    "org": "市监狱管理局",
                    "count": 3
                  },
                  {
                    "org": "市药监局",
                    "count": 2
                  },
                  {
                    "org": "市规划自然资源局",
                    "count": 1
                  },
                  {
                    "org": "市戒毒管理局",
                    "count": 1
                  },
                  {
                    "org": "市纪委监委机关",
                    "count": 1
                  }
                ],
                "alias": "报送量",
                "title": "主动报送 - 市级部门"
              },
              {
                "data": [
                  {
                    "org": "九龙坡区",
                    "count": 885
                  },
                  {
                    "org": "南岸区",
                    "count": 731
                  },
                  {
                    "org": "巴南区",
                    "count": 651
                  },
                  {
                    "org": "万盛区",
                    "count": 255
                  },
                  {
                    "org": "忠县",
                    "count": 216
                  },
                  {
                    "org": "云阳县",
                    "count": 186
                  },
                  {
                    "org": "奉节县",
                    "count": 113
                  },
                  {
                    "org": "两江新区",
                    "count": 109
                  },
                  {
                    "org": "涪陵区",
                    "count": 99
                  },
                  {
                    "org": "綦江区",
                    "count": 81
                  },
                  {
                    "org": "江津区",
                    "count": 78
                  },
                  {
                    "org": "南川区",
                    "count": 49
                  },
                  {
                    "org": "万州区",
                    "count": 48
                  },
                  {
                    "org": "大渡口区",
                    "count": 43
                  },
                  {
                    "org": "永川区",
                    "count": 33
                  },
                  {
                    "org": "秀山县",
                    "count": 32
                  },
                  {
                    "org": "丰都县",
                    "count": 31
                  },
                  {
                    "org": "潼南区",
                    "count": 22
                  },
                  {
                    "org": "合川区",
                    "count": 19
                  },
                  {
                    "org": "大足区",
                    "count": 18
                  },
                  {
                    "org": "梁平区",
                    "count": 14
                  },
                  {
                    "org": "北碚区",
                    "count": 10
                  },
                  {
                    "org": "渝北区",
                    "count": 8
                  },
                  {
                    "org": "城口县",
                    "count": 4
                  },
                  {
                    "org": "沙坪坝区",
                    "count": 4
                  },
                  {
                    "org": "垫江县",
                    "count": 2
                  },
                  {
                    "org": "酉阳县",
                    "count": 2
                  },
                  {
                    "org": "彭水县",
                    "count": 2
                  },
                  {
                    "org": "高新区",
                    "count": 1
                  },
                  {
                    "org": "铜梁区",
                    "count": 1
                  },
                  {
                    "org": "黔江区",
                    "count": 1
                  }
                ],
                "alias": "报送量",
                "title": "主动报送 - 区县宣传部"
              }
            ]
          },
          {
            "title": "选题刊播",
            "list": [
              {
                "data": [],
                "alias": "刊播量",
                "title": "选题刊播 - 市级部门"
              },
              {
                "data": [
                  {
                    "org": "九龙坡区",
                    "count": 49
                  },
                  {
                    "org": "奉节县",
                    "count": 5
                  },
                  {
                    "org": "巴南区",
                    "count": 5
                  },
                  {
                    "org": "永川区",
                    "count": 4
                  },
                  {
                    "org": "南岸区",
                    "count": 2
                  },
                  {
                    "org": "涪陵区",
                    "count": 2
                  },
                  {
                    "org": "万盛区",
                    "count": 1
                  }
                ],
                "alias": "刊播量",
                "title": "选题刊播 - 区县宣传部"
              }
            ]
          }
        ]
      }
      setDataState(response.data);
      // }
    } catch (error) { }
  };

  return (
    <>
      <Row gutter={24} style={{ marginTop: 30 }}>
        <Col {...topColResponsiveProps}>
          <RankTable />
        </Col>
        <Col {...topColResponsiveProps}>
          <RankPie />
        </Col>
      </Row>
    </>
  );
};

export default RankModule2;
